package pl.kosmowska.ewelina.client.app.requestfactory.dto;

import java.util.Date;
import java.util.List;

import pl.kosmowska.ewelina.server.jdo.OutcomeData;
import pl.kosmowska.ewelina.server.locators.EntityStringLocator;

import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.ProxyFor;

@ProxyFor(value = OutcomeData.class, locator = EntityStringLocator.class)
public interface OutcomeDataProxy extends EntityProxy {

	String getId();

	Long getUserId();

	void setName(String name);

	String getName();

	float getValue();

	void setValue(float value);

	String getCategory();

	void setCategory(String category);

	String getPriority();

	void setPriority(String priority);

	Date getDate();

	void setDate(Date date);

	public boolean isMultiple();

	public void setMultiple(boolean multiple);

	public String getGroupKey();

	public Date getRepeatEndDate();

	public void setRepeatEndDate(Date repeatEndDate);

	public int getRepeatInterval();

	public void setRepeatInterval(int repeatInterval);

	public void setGroupKey(String groupKey);

	public String getSponsorKey();

	public void setSponsorKey(String sponsorKey) ;
}
